Skip to content

Added Dynamic MTCL backend#223

Draft
marcoSanti wants to merge 9 commits intomasterfrom
mtcl-backend
Draft

Added Dynamic MTCL backend#223
marcoSanti wants to merge 9 commits intomasterfrom
mtcl-backend

Conversation

@marcoSanti
Copy link
Copy Markdown
Member

This pull request introduces dynamic CAPIO server deployments by introducing a dedicated MTCL backend.

@marcoSanti marcoSanti marked this pull request as draft April 13, 2026 14:58
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 13, 2026

Codecov Report

❌ Patch coverage is 13.30472% with 202 lines in your changes missing coverage. Please review.
✅ Project coverage is 60.45%. Comparing base (f63b55a) to head (97ef533).

Files with missing lines Patch % Lines
capio/server/src/mtcl_backend.cpp 0.00% 66 Missing and 86 partials ⚠️
capio/server/include/remote/atomic_queue.hpp 0.00% 20 Missing and 7 partials ⚠️
capio/server/src/discovery_service.cpp 72.97% 6 Missing and 4 partials ⚠️
capio/server/include/remote/listener.hpp 0.00% 4 Missing and 3 partials ⚠️
capio/server/src/mpi_backend.cpp 0.00% 2 Missing and 2 partials ⚠️
capio/server/include/utils/signals.hpp 0.00% 1 Missing ⚠️
capio/server/src/none_backend.cpp 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #223      +/-   ##
==========================================
- Coverage   63.90%   60.45%   -3.45%     
==========================================
  Files          77       80       +3     
  Lines        3208     3437     +229     
  Branches     1996     2127     +131     
==========================================
+ Hits         2050     2078      +28     
- Misses        377      476      +99     
- Partials      781      883     +102     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

= and others added 7 commits April 25, 2026 19:50
Added NoBackend as default CAPIO backend

Split backend declaration and implementation

minor fixes

Fixes to tests

Fixes to no_backend

test

fix

const refs

fix to segfault

Messages

Messages

bugfix

format

format

Final classes
…hmetics

WIP: MTCL backend

WIP backend

WIP: mtcl backend

Fixed handshake

First alpha implementation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant